Nuprl Lemma : l_tricotomy 11,40

T:Type, x,y:TL:(T List).
(x  L (y  L (((x = y l_before(xyLT))  l_before(yxLT)) 
latex


DefinitionsFalse, A, A  B, prop{i:l}, t  T, A c B, x:AB(x), l_before(xylT), (x  l), P  Q, x:AB(x), P  Q, ff, tt, if b then t else f fi , t  ...$L, ge(ij), suptype(ST), subtype(ST), lelt(ijk), Y, increasing(fk), P  Q, int_seg(ij), sublist(TL1L2), ||as||, i <z j, b, i j, nth_tl(n;as), hd(l), guard(T), sq_type(T), l[i], tl(l), True, T, P  Q, P  Q, , decidable(P), Unit, ,
Lemmasnat wf, select wf, length wf1, decidable int equal, sublist wf, decidable lt, not functionality wrt iff, assert of bnot, eqff to assert, assert of eq int, eqtt to assert, iff transitivity, not wf, bnot wf, assert wf, bool wf, non neg length, length cons, length nil, increasing wf, le wf, int seg wf, eq int wf, ifthenelse wf, squash wf, select cons hd, select cons tl

origin